.right-icon-block__item {
  background-color: rgba(255, 255, 255, 0.73);;
  border-radius: 4px;
  color: #333;
  margin: 0 auto 40px;
  text-align: center;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
  padding: 50px 40px;
  position: relative;
  display: block;
}
.right-icon-block__item h1,
.right-icon-block__item h2,
.right-icon-block__item h3,
.right-icon-block__item h4,
.right-icon-block__item h5,
.right-icon-block__item h6,
.right-icon-block__item .right-icon-block__title {
  font-family: Yekan !important;
  font-size: 23px !important;
  margin-top: 0;
  margin-bottom: 15px;
}
.right-icon-block__item i {
  font-size: 60px;
  margin: 15px 0px 15px;
}

.right-icon-blocks__row .flexi-item-edit {
  flex: 0 0 100%;
}

.right-icon-block__item:hover,
.right-icon-block__item:focus,
.right-icon-block__item:active {
  background-color: #337ab7;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
  text-decoration: none;
}

.right-icon-block__item:hover h1,
.right-icon-block__item:focus h1,
.right-icon-block__item:active h1,
.right-icon-block__item:hover h2,
.right-icon-block__item:focus h2,
.right-icon-block__item:active h2,
.right-icon-block__item:hover h3,
.right-icon-block__item:focus h3,
.right-icon-block__item:active h3,
.right-icon-block__item:hover h4,
.right-icon-block__item:focus h4,
.right-icon-block__item:active h4,
.right-icon-block__item:hover h5,
.right-icon-block__item:focus h5,
.right-icon-block__item:active h5,
.right-icon-block__item:hover h6,
.right-icon-block__item:focus h6,
.right-icon-block__item:active h6 {
	color: #fff;
}

.right-icon-block__item--green:hover,
.right-icon-block__item--green:focus,
.right-icon-block__item--green:active {
  background-color: #5cb85c;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.right-icon-block__item--red:hover,
.right-icon-block__item--red:focus,
.right-icon-block__item--red:active {
  background-color: #d9534f;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.right-icon-block__item--orange:hover,
.right-icon-block__item--orange:focus,
.right-icon-block__item--orange:active {
  background-color: #f0ad4e;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.right-icon-block__item--purple:hover,
.right-icon-block__item--purple:focus,
.right-icon-block__item--purple:active {
  background-color: #965be8;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.right-icon-block__item--light-blue:hover,
.right-icon-block__item--light-blue:focus,
.right-icon-block__item--light-blue:active {
  background-color: #5bc0de;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
/* main css for block */
.icon-blocks__row .flexi-item-edit{
  text-align: center;
  display: block;
}
.row.right-icon-blocks__row {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #eee;
}
.row.right-icon-blocks__row:last-child{
  border-bottom: none;
}

  /*! CSS Used from: http://demo9.ihweb.ir/cloudhostrtl/css/style.css ; media=all */
  @media all{
  ::-webkit-input-placeholder{color:#959595;}
  :-moz-placeholder{color:#959595;}
  ::-moz-placeholder{color:#959595;}
  :-ms-input-placeholder{color:#959595;}
  p{padding:0px;margin:0px;font-weight:400;}
  h2{font-size:40px;padding:0px;margin:0px;}
  h5{font-size:22px;padding:0px;margin:0px;}
  section{display:block;}
  :focus{outline:0;}
  .color-white{color:#FFF;}
  .color-grey{color:#666;}
  .color-black{color:#000;}
  .background-grey{background-color:#f6f6f6;}
  .font-14{font-size:14px;}
  .font-32{font-size:32px;}
  .no_margin{margin:0px;}
  .no_padding{padding:0px;}
  .padding_50{padding:50px;}
  .padding_top_20{padding-top:20px;}
  .padding_tb_20{padding-top:20px;padding-bottom:20px;}
  .padding_bottom_100{padding-bottom:100px;}
  .heading h2{font-weight:400;}
  .heading h2 span{font-weight:700;}
  .border-radius-5{border-radius:5px;}
  section{padding:100px 0px;}
  .right_icon_box{background:#FFF;display:block;position:relative;-webkit-box-shadow:0px 0px 25px -10px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 25px -10px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 25px -10px rgba(0, 0, 0, 0.75);}
  .icon_right{background-size:100% 100%;background-position:center center;position:absolute;right:30px;top:-30px;width:70px;height:70px;line-height:75px;}
  .icon_right:after{content:'';border-top:0px solid #fff;border-bottom:10px solid transparent;border-left:12px solid #fff;position:absolute;left:29px;bottom:-10px;}
  @media (min-width : 768px) and (max-width: 991px){
  h2{font-size:36px;}
  h5{font-size:19px;}
  .right_icon_box{padding:50px 20px 20px;}
  }
  @media (min-width : 200px) and (max-width: 991px){
  section{padding:50px 0px;}
  .bottom_padding_xs{padding-bottom:0px;}
  .heading.padding_bottom_100{padding-bottom:50px;}
  .right_icon_box{margin-bottom:50px;}
  }
 
  }
  /*! CSS Used from: http://demo9.ihweb.ir/cloudhostrtl/css/color/default.css ; media=all */
  @media all{
  .icon_right{background-color:#d71c67;}
  .icon_right:after{border-top-color:#d71c67;border-left-color:#d71c67;}
  }
 